#define AFF_BLIND			1
#define AFF_INVISIBLE			2
#define AFF_DETECT_EVIL			4
#define AFF_DETECT_INVIS			8
#define AFF_DETECT_MAGIC			16
#define AFF_DETECT_HIDDEN			32
#define AFF_DETECT_GOOD			64
#define AFF_SANCTUARY			128
#define AFF_DETECT_CAMO			256
#define AFF_INFRARED			512
#define AFF_CURSE			1024
#define AFF_CAMOUFLAGE			2048
#define AFF_POISON			4096
#define AFF_PROTECTION			8192
#define AFF_RAGE			16384
#define AFF_SNEAK			32768
#define AFF_HIDE			65536
#define AFF_SLEEP			131072
#define AFF_CHARM			262144
#define AFF_FLYING			524288
#define AFF_PASS_DOOR			1048576
#define AFF_HASTE			2097152
#define AFF_CALM			4194304
#define AFF_PLAGUE			8388608
#define AFF_PERMANENT			16777216
#define AFF_DARK_VISION			33554432
#define AFF_BERSERK			67108864
#define AFF_WATERBREATH			134217728
#define AFF_REGENERATION			268435456
#define AFF_SLOW			536870912
#define AFF_NOSHOW			1073741824
#define ACT_IS_NPC			1
#define ACT_SENTINEL			2
#define ACT_SCAVENGER			4
#define ACT_WARD_MOB			8
#define ACT_WANDER			16
#define ACT_AGGRESSIVE			32
#define ACT_STAY_AREA			64
#define ACT_WIMPY			128
#define ACT_PET			256
#define ACT_TRAIN			512
#define ACT_PRACTICE			1024
#define ACT_SMARTTRACK			2048
#define ACT_UNDEAD			4096
#define ACT_INNER_GUARDIAN			8192
#define ACT_CLERIC			16384
#define ACT_MAGE			32768
#define ACT_INTELLIGENT			65536
#define ACT_FAST_TRACK			131072
#define ACT_NOALIGN			262144
#define ACT_NOPURGE			524288
#define ACT_OUTDOORS			1048576
#define ACT_INDOORS			2097152
#define ACT_GUILDGUARD			4194304
#define ACT_IS_HEALER			8388608
#define ACT_GAIN			16777216
#define ACT_UPDATE_ALWAYS			33554432
#define ACT_DETECT_SPECIAL			67108864
#define ACT_BANKER			134217728
#define ACT_NOCTURNAL			268435456
#define ACT_DIURNAL			536870912
#define ACT_FASTWANDER			1073741824
#define OFF_AREA_ATTACK			1
#define OFF_BACKSTAB			2
#define OFF_BASH			4
#define OFF_BERSERK			8
#define OFF_DISARM			16
#define OFF_DODGE			32
#define OFF_FADE			64
#define OFF_FAST			128
#define OFF_KICK			256
#define OFF_KICK_DIRT			512
#define OFF_PARRY			1024
#define OFF_RESCUE			2048
#define OFF_TAIL			4096
#define OFF_TRIP			8192
#define OFF_CRUSH			16384
#define ASSIST_ALL			32768
#define ASSIST_ALIGN			65536
#define ASSIST_RACE			131072
#define ASSIST_PLAYERS			262144
#define ASSIST_GUARD			524288
#define ASSIST_VNUM			1048576
#define NO_TRACK			2097152
#define STATIC_TRACKING			4194304
#define SPAM_MURDER			8388608
#define OFF_INTIMIDATED			16777216
#define OFF_UNDEAD_DRAIN			33554432
#define ASSIST_GROUP			67108864
#define IMM_SUMMON			1
#define RES_SUMMON			1
#define VULN_SUMMON			1
#define IMM_CHARM			2
#define RES_CHARM			2
#define VULN_CHARM			2
#define IMM_MAGIC			4
#define RES_MAGIC			4
#define VULN_MAGIC			4
#define IMM_WEAPON			8
#define RES_WEAPON			8
#define VULN_WEAPON			8
#define IMM_BASH			16
#define RES_BASH			16
#define VULN_BASH			16
#define IMM_PIERCE			32
#define RES_PIERCE			32
#define VULN_PIERCE			32
#define IMM_SLASH			64
#define RES_SLASH			64
#define VULN_SLASH			64
#define IMM_FIRE			128
#define RES_FIRE			128
#define VULN_FIRE			128
#define IMM_COLD			256
#define RES_COLD			256
#define VULN_COLD			256
#define IMM_LIGHTNING			512
#define RES_LIGHTNING			512
#define VULN_LIGHTNING			512
#define IMM_ACID			1024
#define RES_ACID			1024
#define VULN_ACID			1024
#define IMM_POISON			2048
#define RES_POISON			2048
#define VULN_POISON			2048
#define IMM_NEGATIVE			4096
#define RES_NEGATIVE			4096
#define VULN_NEGATIVE			4096
#define IMM_HOLY			8192
#define RES_HOLY			8192
#define VULN_HOLY			8192
#define IMM_ENERGY			16384
#define RES_ENERGY			16384
#define VULN_ENERGY			16384
#define IMM_MENTAL			32768
#define RES_MENTAL			32768
#define VULN_MENTAL			32768
#define IMM_DISEASE			65536
#define RES_DISEASE			65536
#define VULN_DISEASE			65536
#define IMM_DROWNING			131072
#define RES_DROWNING			131072
#define VULN_DROWNING			131072
#define IMM_LIGHT			262144
#define RES_LIGHT			262144
#define VULN_LIGHT			262144
#define IMM_SOUND			524288
#define RES_SOUND			524288
#define VULN_SOUND			524288
#define IMM_INTERNAL			1048576
#define RES_INTERNAL			1048576
#define VULN_INTERNAL			1048576
#define IMM_MITHRIL			8388608
#define RES_MITHRIL			8388608
#define VULN_MITHRIL			8388608
#define IMM_SILVER			16777216
#define RES_SILVER			16777216
#define VULN_SILVER			16777216
#define IMM_IRON			33554432
#define RES_IRON			33554432
#define VULN_IRON			33554432
#define IMM_SLEEP			67108864
#define RES_SLEEP			67108864
#define VULN_SLEEP			67108864
#define FORM_EDIBLE			1
#define FORM_POISON			2
#define FORM_MAGICAL			4
#define FORM_INSTANT_DECAY			8
#define FORM_OTHER			16
#define FORM_ANIMAL			64
#define FORM_SENTIENT			128
#define FORM_UNDEAD			256
#define FORM_CONSTRUCT			512
#define FORM_MIST			1024
#define FORM_INTANGIBLE			2048
#define FORM_BIPED			4096
#define FORM_AQUATIC			8192
#define FORM_INSECT			16384
#define FORM_SPIDER			32768
#define FORM_CRUSTACEAN			65536
#define FORM_WORM			131072
#define FORM_BLOB			262144
#define FORM_MAMMAL			2097152
#define FORM_BIRD			4194304
#define FORM_REPTILE			8388608
#define FORM_SNAKE			16777216
#define FORM_DRAGON			33554432
#define FORM_AMPHIBIAN			67108864
#define FORM_FISH			134217728
#define FORM_COLD_BLOOD			268435456
#define FORM_NOSPEECH			536870912
#define PART_HEAD			1
#define PART_ARMS			2
#define PART_LEGS			4
#define PART_HEART			8
#define PART_BRAINS			16
#define PART_GUTS			32
#define PART_HANDS			64
#define PART_FEET			128
#define PART_FINGERS			256
#define PART_EAR			512
#define PART_EYE			1024
#define PART_LONG_TONGUE			2048
#define PART_EYESTALKS			4096
#define PART_TENTACLES			8192
#define PART_FINS			16384
#define PART_WINGS			32768
#define PART_TAIL			65536
#define PART_CLAWS			131072
#define PART_FANGS			262144
#define PART_HORNS			524288
#define PART_SCALES			1048576
#define PART_TUSKS			2097152
#define AREA_NONE			1
#define AREA_EXPLORE			2
#define AREA_NO_NEWBIES			4
#define AREA_UNGHOST			8
#define EX_ISDOOR			1
#define EX_CLOSED			2
#define EX_LOCKED			4
#define EX_PICKPROOF			8
#define EX_NOPASS			16
#define EX_NOCLOSE			32
#define EX_NOLOCK			64
#define EX_NOBASH			128
#define EX_NONOBVIOUS			256
#define EX_TRANSLUCENT			512
#define EX_JAMMED			1024
#define STAT_STR			0
#define STAT_INT			1
#define STAT_WIS			2
#define STAT_DEX			3
#define STAT_CON			4
#define CLASS_CASTER			1
#define CLASS_COMMUNER			2
#define CLASS_NEITHER			0
#define RACE_OPEN			1
#define RACE_CLOSED			0
#define ALIGN_ANY			0
#define ALIGN_GN			1
#define ALIGN_NE			2
#define ALIGN_GE			3
#define ALIGN_G			4
#define ALIGN_N			5
#define ALIGN_E			6
#define SIZE_TINY			0
#define SIZE_SMALL			1
#define SIZE_MEDIUM			2
#define SIZE_LARGE			3
#define SIZE_HUGE			4
#define SIZE_GIANT			5
#define SIZE_IMMENSE			6
#define CLASS_OPEN			1
#define CLASS_CLOSED			0
#define ARE_NORMAL			0
#define ARE_ROAD_RIVER			1
#define ARE_CABAL			2
#define ARE_QUEST			3
#define ARE_CITY			4
#define ARE_UNOPENED			5
#define ARE_SHRINE			6
#define CLIMATE_NONE			0
#define CLIMATE_TEMPERATE			1
#define CLIMATE_DESERT			2
#define CLIMATE_TROPICAL			3
#define CLIMATE_ALPINE			4
#define CLIMATE_TUNDRA			5
#define CLIMATE_SUBTROPICAL			6
#define CLIMATE_ARID			7
#define DIR_NORTH			0
#define DIR_EAST			1
#define DIR_SOUTH			2
#define DIR_WEST			3
#define DIR_UP			4
#define DIR_DOWN			5
